#ifndef STRINGUTILS_H
#define STRINGUTILS_H

#include <QString>
#include <QStringList>

class StringUtils {
public:
    static QString toCamelCase(const QString &input);
    static QString toSnakeCase(const QString &input);
    static QString capitalize(const QString &input);
    static QStringList split(const QString &input, const QString &delimiter);
    static QString join(const QStringList &list, const QString &delimiter);
    static QString removeComments(const QString &code);
    static bool isValidIdentifier(const QString &str);
};

#endif // STRINGUTILS_H